#include<bits/stdc++.h>
using namespace std;
int n;
int a[100005];
int t[100005];
int cnt[100005];
int main()
{
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);
    cin>>n;
    int tot = 0;
    for(int i = 1;i<=n;i++)
    {
        cin>>a[i];
        if(t[a[i]]==0)
        {
            cnt[++tot]=a[i];
        }
        t[a[i]]++;
    }
    sort(cnt+1,cnt+tot+1);
    int num = n;
    int ans = 0;
    for(int i = 1;i<=tot && num > 0;i++)
    {
        int x=num-t[cnt[i]];
        if(t[cnt[i]]<x)
        {
            ans+=t[cnt[i]];
            num=x;
        }
        else
        {
            ans+=x;
            num=0;
        }
    }
    int y = n-ans;
    cout<<y<<endl;
    return 0;
}